Automated Test Data Generation for Embedded System Models Using Combinatorial Testing
نویسندگان
چکیده
Abstract— Embedded systems have been playing very important roles in modern society. They appeared every aspect of life from automotive to avionics industries home appliances, etc. These embedded therefore must satisfy high quality requirements. As a consequence, assurance for these kinds has attracted much attention and investment both academic research industry communities. In developing systems, testing often requires coverage with different measures respect international standards like Decision Coverage (DC), Condition (CC), Modified Condition/Decision (MC/DC) respected ISO 26262. However, it is difficult generate test cases due the complexity system, larger number inputs, complex continuous signals inputs. order good DC, CC, MC/DC measures, this paper proposes method automatically test-cases by applying Combinatorial technique. The requirements inputs model will be encoded input technique that cover all pair values any two Experiments on case studies showed proposed result better than random method.
منابع مشابه
Automatic test case generation for WS-Agreements using combinatorial testing
In the scope of the applications developed under the service-based paradigm, Service Level Agreements (SLAs) are a standard mechanism used to flexibly specify the Quality of Service (QoS) that must be delivered. These agreements contain the conditions negotiated between the service provider and consumers as well as the potential penalties derived from the violation of such conditions. In this c...
متن کاملAutomated Combinatorial Test Methods - Beyond Pairwise Testing
Pairwise testing has become a popular approach to software quality assurance because it often provides effective error detection at low cost. However, pairwise (2-way) coverage is not sufficient for assurance of mission-critical software. Combinatorial testing beyond pairwise is rarely used because good algorithms have not been available for complex combinations such as 3 way, 4-way, or more. ...
متن کاملSystematic Test Data Generation for Embedded Software
Functional testing of software dedicated for hybrid embedded systems should start at the early development phase and requires analysis of discrete and continuous signals, where timing constraints play a significant role. Test data generation is done manually nowadays, though it should be automated to the highest possible extent. Hereby, a concept for testing at the model level is introduced. Fi...
متن کاملAutomated Test Data Generation Using Fuzzy Logic-Genetic Algorithm Hybridization System for Class Testing Of Object Oriented Programming
In this paper we have explained automatic test data generation particularly for class testing of object oriented programming. During test data generation we have implemented the Genetic program Fuzzy logic control auxiliary hybridization techniques. Some cases genetic algorithm has been used for optimized the desired results. As a future challenges we have made comments on the utilization of th...
متن کاملAutomated Software Test Data Generation
Abstracr-Test data generation in program testing is the process of identifying a set of test data which satisfies given testing criterion. Most of the existing test data generators 161, [It], [lo], [16], [30] use symbolic evaluation to derive test data. However, in practical programs this technique frequently requires complex algebraic manipulations, especially in the presence of arrays. In thi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Nghiên c?u khoa h?c và công ngh? trong l?nh v?c an toàn thông tin
سال: 2023
ISSN: ['2615-9570']
DOI: https://doi.org/10.54654/isj.v3i17.890